package com.ruoyi.report.domain.report;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 *自卸车报告参数数据
 */
@ApiModel("自卸车报告参数数据")
@Data
@NoArgsConstructor
public class ReportBasic {

    /**
     * 报告编号
     */
    private String reportNum;

    /**
     * 受检设备
     */
    private String equName;

    /**
     * 委托单位名称
     */
    private String companyName;

    /**
     * 受检单位名称
     */
    private String inspectedUnit;

    /**
     * 受检单位地址
     */
    private String inspectedAddress;

    /**
     * 设备状态
     */
    private String deviceStatus;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 检验地点
     */
    private String inspectionPlace;

    /**
     * 检验项目
     */
    private String inspectionProject;

    /**
     * 检验依据
     */
    private String inspectionBasis;

    /**
     * 检验结论
     */
    private String conclusion;

    /**
     * 备注
     */
    private String remark;

    /**
     * 检验日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date inspectionDate;

    /**
     * 建议下次检验日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date nextInspectionDate;

    /**
     * 温度
     */
    private String temperature;

    /**
     * 湿度
     */
    private String humidity;

    /**
     * 大气压力
     */
    private String atmosphericPressure;

    /**
     * 附件路径
     */
    private String attachmentPaths;

    /**
     * 检测人员
     */
    private String subTester;

    /**
     * 设备分组
     */
    private String equGroup;
}
